command cnc halflife management half life cad milling editing counter-strike video machining half-life c&c counter strike editor writing control games